GBBR's are 100% the best in terms of realism and feel.
That said, I have been using my KWA Ronin T10 special edition and do honestly feel that it gives a good compromise if you want to stick with an AEG in terms of maintenance etc but still retain a little bit of realism with recoil!
But, can also second recommendations here for GBBR's - just maybe have a backup AEG depending on weather conditions and stay on top of maintenance.