PLEX is simple as pie PP, the only time consuming part is fixing incorrect movie matches which is usually rare unless the name is used for more than one movie, or your handling Anime...
For me, a combo of PLEX, and... various... sources that I shall not mention.
I only ever have issues with matching TV shows sometimes - King of The Hill was a PITA. The resource it was using to get metadata didn't have all of the seasons/episodes listed.
Ordering can be weird too for some movies in regards to sequels (i.e. Jurassic park and The Lost World is one I ran into). I had to manually edit the "sort title" on them to get in the correct order.