Pete was better for Samantha than Jack O'Neill.
A normal human being with a normal job and a normal life capable of actually expressing his feelings for Sam without worrying about military propriety...or for that matter having a snake in his head.
He doesn't deserve the negativity I've seen heaped on him since his appearance, most of it motivated by fanatical Sam/Jack shippers with no imagination.
Pete was fine. There was nothing forced or off about the relationship.