That's extremely weak bonuses compared to a proper rogue. A lot of traps will blow up in your face. There's some gloves you can get from the Zhentarim in Act 1 if you manage to unlock their trader's good stock through questing. They always give advantage on sleight of hand checks. I'm not saying you can't make it work, but it sure is annoying.
Well, I have finished the game without a rogue, and the only issue I've had with traps is that the party will walk into them even if they are detected, because of bad pathfinding.
You don't even need items. Enhance ability (level two spell which clerics or sorcerers get) does exactly the same thing, gives advantage on ability checks. I always have someone to cast it, because it is so useful, especially in dialogues. And a lot of traps simply don't activate when you fail, you can just try again by quitting the disarm dialogue window.