While playing, I feel like there’s no reward or sense of progression once my player or gun reaches level 20. After that, nothing new is given, which makes the game feel boring.
I suggest dividing the skills into more stages so progression can continue up to 100 points or levels instead of stopping early. You could also keep level 20 as the maximum level before players can prestige and lower the Xp given