Since this is your first airsoft, I suggest you stick with an M4 with a metal body from King Arms, Classic Army or G&P. The reason is that you can upgrade, swap, repair a TM compatible M4 airsoft very easily. Parts are plentyfull new or used. If you have a quality plateform you can always repairs, upgrade or undo almost anything
Take your time choosing and have fun doing it