Godot is a really good engine for 2d games, I assume you’re planning on using pixel art?
If so there are a few things to keep in mind when importing pixel art, the default setting gives images a little blur-like effect but that is easily remedied, the following youtube link will help you with the blur and other display settings.
As for being pixel-perfect, I’m guessing you mean pixel-perfect collision? Most of that comes down to setting up your collision mask properly, If that's the case this is a good guide for setting up:
To be honest, when it comes down to whether you need your game to be pixel pixel-perfect, it comes down to what you are making, if your game has a lot of objects running around then you might want to simplify your collins shape to save on resources.