Jun 03, 2020 02:41 PM|bruce (sqlwork.com)|LINK
It will depend on your background and design patterns you want to use. If you are familiar with java spring or ROR, then you may prefer mvc. If you intend to use the mvc pattern or variant, the mvc framework may be better. If you have no such background
than razor pages is probably a better choice.
myself, as I typically write enterprise applications, have switched to SPA and PWA (client apps) and only use webapi. If I need a quick web page I still use mvc rather than learn a new framework.