I've asked fire swaps before but always like for like (same seat different rows). I'd never ask for a better seat.
The parent and child thing is tough. If both have a middle seat I don't see much of a way around it. For me it would depend mostly on the age of the child. Little kid, then I'd consider the switch. Ten or older, then I'd probably not consider the switch.