The D3400 sounds like it maybe the way to go, the better sensor will be a nice improvement. My camera (the only one I have ever had) is a Canon T3i, I have had it three years next Christmas. I have used the heck out of it, and haven't had a single problem of any sort of any sort. So I wouldn't worry about the quality of the Canon, mine has been outstanding! But I would probably go with the D3400. Good luck on picking a camera, it is always a hard choice picking new gear.