I have plenty of characters, but the first two that crossed my mind are Vivi from FF IX (because his struggle for finding a place to call home) and Lee from Telltale's TWD (Because of great character development).
Ronan Erudon from Grand Chase was my favourite for a long time (like 7 years minimum). Nowadays it's either Reinhardt from Overwatch or Connor from Detroit: Become Human.
Not to contradict you, officer, but those totally insipid images of various lolis that you found on my computer were simply part of my research. (I play with trackpad. Help.)
Garfield from Garfield Kart. His design is so amazing, and his backstory brings a tear to my eye. His cheerful and positive personality makes him an amazing racer, and he is probably one of the best characters to ever exist in any universe.