My party setup is the same as yours, Peter. My Firion wouldn't die as much. Probably because I give him a Shield instead of dual wielding. I had no problems. I think you're doing fine