Power Output on the recoil is far more. It's a cladding d amp so it runs very efficiently. Plus the mini size means you won't have issues placing it anywhere
The 7004 is the newer 4 channel amps from pioneer. If you want to go down the pioneer road, get that. No point is buying the older less powerful 4704 from the idiot in f10 for the same amount of money
Compatibility isnt an issue. The recoil amps have been tried and tested internationally too and they are great for midbass and tweeters. Only drawback is they don't have a bass boost switch (something I've personnel never used) which some people like if they plan to run a sub on bridged mode. However, if your headunit (like yours) already has sub control (level control), the bass boost isnt needed and just is gonna make things really sound bad on higher volumes.
It's a win win in either case