For a mice I reccommed finding one that fits your requirements such as hand size and the way you grip your mice such as palm or claw. I highly reccommed a mechanical keyboard they are worth the extra money, once you go mechanical keyboard you never go back, also can you give a rough estimate of your budget?