Default Overwrite touchwiz dialer and contacts app

I have installed several dialers and contacts apps to test this, but whenever I add a new contact in a contact app, it would open the ugly touchwiz interface again. When I would press the call button in a dialer app it would open the system dialer. Is there a way to overwrite this? It makes no sense that it would go out of the app and defeats the purpose of using a different app at all when it just shows me the ugly touchwiz interface again.

Sent from my GT-I9505 using xda app-developers app