As far as the story and characters go Persona 3 is better. The only thing that really gives Persona 4 a slight edge is the interfere. It's easier to get from one point to another plus you can follow up attacks etc. It's a shame that we never got both Persona 2 Innocent Sin and Eternal Punishment together because in all honesty Persona 2 is better than both of them in terms of story, characters, everything. If you ever get the chance you should really check it out. Just don't expect any of that "one more" "weak" stuff Persona 2 is old school.